home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / misc-part1 / 1420 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.2 KB

  1. Path: ami-cg.GraySage.Edmonton.AB.CA!cg
  2. Newsgroups: comp.sys.amiga.misc
  3. From: cg@ami-cg.GraySage.Edmonton.AB.CA (Chris Gray)
  4. Subject: Re: OS features
  5. References: <92747544038@PAPA.NORTH.DE> <4d3aog$1cq@idefix.eunet.fi>  <w96jjMD1A7aLz3@0dietmar.tomate.tng.oche.de>
  6. X-NewsSoftware: GRn 2.1 Feb 19, 1994
  7. MIME-Version: 1.0
  8. Content-Type: text/plain; charset=iso-8859-1
  9. Content-Transfer-Encoding: 8bit
  10. Message-ID: <cg.762f@ami-cg.GraySage.Edmonton.AB.CA>
  11. Date: Sun, 14 Jan 96 10:15:26 MST
  12. Organization: Not an Organization
  13.  
  14. In article <w96jjMD1A7aLz3@0dietmar.tomate.tng.oche.de>
  15. DIETMAR@TOMATE.TNG.OCHE.DE writes:
  16. > Adding a virtual Win3.1  environment    to  Win95/WinNT  has  been  far  less
  17. > difficult than it would be to add one to a new AmigaOS since Win3.1 already
  18. > forced applications to use an abstract memory allocation system  (providing
  19. > vmem).  AmigaOS  extremely  depends  on  the    underlying hardware, physical
  20. > addresses  and  exclusive  control  of  the  chipset.  There    are  no   (or
  21. > insufficient)  abstraction levels to handle memory or the chipset. If there
  22. > were abstraction levels those  levels  could    be  exchanged.    The  lack  of
  23. > abstraction  levels  made  the  AmigaOS fast and small but the OS design is
  24. > pretty dirty if compared to say WinNT (OS core based on memory  protection,
  25. > multiple  CPU's,  virtual  memory, preemptive multitasking). I'd suggest to
  26. > build a completely new OS core and to provide a dual-boot  option  to  boot
  27. > the old OS.
  28.  
  29. Eh? Compare AmigaOS to Win3.1, not to WinNT. It's the NT-style thing that
  30. we are talking about building. AmigaOS had (as you most certainly should
  31. know) preemptive multitasking, which Win3.1 did not, so in some senses
  32. it is already closer, not further as you say. This discussion about a
  33. new OS, I believe, does not intend to support games that throw away the
  34. OS and play directly with the memory and the hardware. Programs that use
  35. the OS have a well-defined abstraction level - that of the various
  36. libraries. Memory can only be obtained via AllocMem or AllocVec. The very
  37. fact that people have been able to put virtual memory on top of AmigaOS,
  38. and have it useful for most well-behaved programs, indicates that the
  39. abstraction is usually obeyed.
  40.  
  41. --
  42. Chris Gray   cg@ami-cg.GraySage.Edmonton.AB.CA
  43.